Met Visual Basic kunt u veel waarden converteren en kunt u veel waarden verwijzingen met gegevenstypen laten uitvoeren die in eerdere versies van het programma niet mogelijk waren. Deze fout kan echter nog wel optreden. De fout heeft de volgende oorzaken en kan als volgt worden opgelost:
Probeer alleen waarden toe te wijzen tussen compatibele gegevenstypen. Een Integer kan bijvoorbeeld altijd worden toegewezen aan een Long. Een Single kan altijd worden toegewezen aan een Double en alle gegevenstypen (behalve een door de gebruiker gedefinieerd type) kunnen worden toegewezen aan een Variant.
Geef de juiste eigenschap door of roep een methode aan die bij het object past.
Debug.Print MyModule
Geef een expressie op die kan worden weergegeven.
Error CVErr(n)
Als u een fout opnieuw moet genereren, moet u deze fout toewijzen aan een intrinsieke fout van Visual Basic (of aan een door de gebruiker gedefinieerde fout), waarna u de betreffende fout kunt genereren.
MyVar = CDate(CVErr(9))
Gebruik een instructie Select Case of een soortgelijke constructie om het resultaat van CVErr aan een dergelijke waarde toe te wijzen.
Als u matrices wilt afdrukken, maakt u een lus die elk onderdeel afzonderlijk weergeeft.
Selecteer voor aanvullende informatie het desbetreffende item en druk op F1 (in Windows) of op HELP (op de Macintosh).